package QC.MessageBox.beans.rcform;

import io.vertx.core.json.JsonObject;

/**
 * Created by Andaren on 2017/11/7.
 * Used for: 融云推送的用户状态实体
 */
public class RCOnlineStatu {

    private String userid;  // 用户 Id。
    private String status;	// 状态：0：online 在线、1：offline 离线、2：logout 登出。
    private String os;	    // 操作系统，iOS 、 Android 或 Websocket，用户上线时同步。
    private Integer time;	// 发生时间。

    public String getUserid() {
        return userid;
    }

    public RCOnlineStatu() {

    }

    public RCOnlineStatu(JsonObject rcOnlineJson) {
        this.os = rcOnlineJson.getString("os");
        this.status = rcOnlineJson.getString("status");
        this.userid = rcOnlineJson.getString("userid");
        this.time = rcOnlineJson.getInteger("time");
    }

    public RCOnlineStatu setUserid(String userid) {
        this.userid = userid;
        return this;
    }

    public String getStatus() {
        return status;
    }

    public RCOnlineStatu setStatus(String status) {
        this.status = status;
        return this;
    }

    public String getOs() {
        return os;
    }

    public RCOnlineStatu setOs(String os) {
        this.os = os;
        return this;
    }

    public Integer getTime() {
        return time;
    }

    public RCOnlineStatu setTime(Integer time) {
        this.time = time;
        return this;
    }
}
